strive against the odds

Translations
бороться с трудностями
Someone strives against the odds to succeed in their career.
Кто-то борется с трудностями, чтобы добиться успеха в своей карьере.
Definitions
To make a determined effort to succeed or achieve something despite facing significant difficulties, obstacles, or unfavorable circumstances.